<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Win32k: immuser.h 源文件</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Win32k
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('a00344_source.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">immuser.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="a00344.html">浏览该文件的文档.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160; </div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor">#ifndef _IMMUSER_</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#define _IMMUSER_</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160; </div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor">#include &lt;imm.h&gt;</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &lt;immp.h&gt;</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &lt;ime.h&gt;</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#include &lt;imep.h&gt;</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160; </div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> * Client side input context structure.</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="a02057.html">   23</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a02057.html">tagCLIENTIMC</a> {</div>
<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="a02057.html#a70474f031ae92bf418f1da00e1cb993c">   24</a></span>&#160;    HIMC   <a class="code" href="a02057.html#a70474f031ae92bf418f1da00e1cb993c">hImc</a>;</div>
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="a02057.html#a86328e4645657c1e93191ee6e945d1cf">   25</a></span>&#160;    HANDLE <a class="code" href="a02057.html#a86328e4645657c1e93191ee6e945d1cf">hInputContext</a>;</div>
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="a02057.html#aaae403638eb994d33c8753ce6083b055">   26</a></span>&#160;    LONG   <a class="code" href="a02057.html#aaae403638eb994d33c8753ce6083b055">cLockObj</a>;</div>
<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="a02057.html#a4d2f405b1141000eb2af256e0fc8b98b">   27</a></span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>  <a class="code" href="a02057.html#a4d2f405b1141000eb2af256e0fc8b98b">dwFlags</a>;</div>
<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="a02057.html#a7b31de931e666ec5fc28d325f9ebbc06">   28</a></span>&#160;    <a class="code" href="a00899.html#a5ae2794b6935130488796d82dc3b6de7">RTL_CRITICAL_SECTION</a> <a class="code" href="a02057.html#a7b31de931e666ec5fc28d325f9ebbc06">cs</a>;</div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;} <a class="code" href="a00344.html#ae4ba85df4bfac6e3f4b1a1b6b746292f">CLIENTIMC</a>, *<a class="code" href="a00344.html#a013cc3374cd90a89e95081008e1de08b">PCLIENTIMC</a>;</div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160; </div>
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="a00344.html#ad764390ce9150a55aed33f7a97ab1eb2">   31</a></span>&#160;<span class="preprocessor">#define InitImcCrit(pClientImc)     RtlInitializeCriticalSection(&amp;pClientImc-&gt;cs)</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="a00344.html#a0f23df0fcad1be8ff3c13a31691d8394">   32</a></span>&#160;<span class="preprocessor">#define DeleteImcCrit(pClientImc)   RtlDeleteCriticalSection(&amp;pClientImc-&gt;cs)</span></div>
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="a00344.html#a9ad8535109e91528b27ed8e7b23c795e">   33</a></span>&#160;<span class="preprocessor">#define EnterImcCrit(pClientImc)    RtlEnterCriticalSection(&amp;pClientImc-&gt;cs)</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="a00344.html#a23858f06dc6ee2d95b0757843a62d491">   34</a></span>&#160;<span class="preprocessor">#define LeaveImcCrit(pClientImc)    RtlLeaveCriticalSection(&amp;pClientImc-&gt;cs)</span></div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160; </div>
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="a00344.html#a23b11b6633c37c3ff8b389b1a339b9ca">   36</a></span>&#160;<span class="keyword">typedef</span> BOOL    (CALLBACK* <a class="code" href="a00344.html#a23b11b6633c37c3ff8b389b1a339b9ca">IMCENUMPROC</a>)(HIMC, LPARAM);</div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160; </div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment"> * IME Dispatch Processing Interface</span></div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="a00344.html#af7ff04259e204b501f1989f7581ed2b3">   41</a></span>&#160;<span class="keyword">typedef</span> BOOL    (CALLBACK* <a class="code" href="a00344.html#af7ff04259e204b501f1989f7581ed2b3">PFNINQUIREA</a>)(LPIMEINFO, LPSTR,  LPSTR);</div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="a00344.html#a95af86a569e7b328fa86be65811c59b0">   42</a></span>&#160;<span class="keyword">typedef</span> BOOL    (CALLBACK* <a class="code" href="a00344.html#a95af86a569e7b328fa86be65811c59b0">PFNINQUIREW</a>)(LPIMEINFO, LPWSTR, LPWSTR);</div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="a00344.html#aae9002bd36172045ee93bb602813450d">   43</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>   (CALLBACK* <a class="code" href="a00344.html#aae9002bd36172045ee93bb602813450d">PFNCONVLISTA</a>)(HIMC, LPCSTR,  LPCANDIDATELIST, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>);</div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="a00344.html#a9ef54ee9c4fe22da29b72550353ebe32">   44</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>   (CALLBACK* <a class="code" href="a00344.html#a9ef54ee9c4fe22da29b72550353ebe32">PFNCONVLISTW</a>)(HIMC, LPCWSTR, LPCANDIDATELIST, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>);</div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="a00344.html#a6232878f09aaba943064c93e9595a135">   45</a></span>&#160;<span class="keyword">typedef</span> BOOL    (CALLBACK* <a class="code" href="a00344.html#a6232878f09aaba943064c93e9595a135">PFNREGWORDA</a>)(LPCSTR,  <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>, LPCSTR);</div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="a00344.html#afc6a7dce53385e8593a18d890752ce67">   46</a></span>&#160;<span class="keyword">typedef</span> BOOL    (CALLBACK* <a class="code" href="a00344.html#afc6a7dce53385e8593a18d890752ce67">PFNREGWORDW</a>)(LPCWSTR, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>, LPCWSTR);</div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="a00344.html#a2f5722f589ddccaac6ac6eb13bfe500e">   47</a></span>&#160;<span class="keyword">typedef</span> BOOL    (CALLBACK* <a class="code" href="a00344.html#a2f5722f589ddccaac6ac6eb13bfe500e">PFNUNREGWORDA</a>)(LPCSTR,  <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>, LPCSTR);</div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="a00344.html#a295ad584767a5bd1ba01b5575dc00c3d">   48</a></span>&#160;<span class="keyword">typedef</span> BOOL    (CALLBACK* <a class="code" href="a00344.html#a295ad584767a5bd1ba01b5575dc00c3d">PFNUNREGWORDW</a>)(LPCWSTR, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>, LPCWSTR);</div>
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="a00344.html#a16b90306319bada653afe07554663888">   49</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    (CALLBACK* <a class="code" href="a00344.html#a16b90306319bada653afe07554663888">PFNGETREGWORDSTYA</a>)(<a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, LPSTYLEBUFA);</div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="a00344.html#a89a9358a2dd7de0ffefaad9fddd7cbd5">   50</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    (CALLBACK* <a class="code" href="a00344.html#a89a9358a2dd7de0ffefaad9fddd7cbd5">PFNGETREGWORDSTYW</a>)(<a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, LPSTYLEBUFW);</div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="a00344.html#a2719b75f475401ae02876c61b1e26fdf">   51</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    (CALLBACK* <a class="code" href="a00344.html#a2719b75f475401ae02876c61b1e26fdf">PFNENUMREGWORDA</a>)(REGISTERWORDENUMPROCA, LPCSTR,  <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>, LPCSTR,  LPVOID);</div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="a00344.html#a99adbaf92939ccf2633a19cfce01d474">   52</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    (CALLBACK* <a class="code" href="a00344.html#a99adbaf92939ccf2633a19cfce01d474">PFNENUMREGWORDW</a>)(REGISTERWORDENUMPROCW, LPCWSTR, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>, LPCWSTR, LPVOID);</div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="a00344.html#a2e9cda276832ce6725ddcb82b5530ff5">   53</a></span>&#160;<span class="keyword">typedef</span> BOOL    (CALLBACK* <a class="code" href="a00344.html#a2e9cda276832ce6725ddcb82b5530ff5">PFNCONFIGURE</a>)(HKL, HWND, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>, LPVOID);</div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="a00344.html#abbb28ffd9aaae866ce52339caa5652a3">   54</a></span>&#160;<span class="keyword">typedef</span> BOOL    (CALLBACK* <a class="code" href="a00344.html#abbb28ffd9aaae866ce52339caa5652a3">PFNDESTROY</a>)(<a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>);</div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="a00344.html#a42d93e8f857cd3cab83236490f2d1f7f">   55</a></span>&#160;<span class="keyword">typedef</span> LRESULT (CALLBACK* <a class="code" href="a00344.html#a42d93e8f857cd3cab83236490f2d1f7f">PFNESCAPE</a>)(HIMC, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, LPVOID);</div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="a00344.html#a158dd20f8cfe779224f7de84a5fef8cc">   56</a></span>&#160;<span class="keyword">typedef</span> BOOL    (CALLBACK* <a class="code" href="a00344.html#a158dd20f8cfe779224f7de84a5fef8cc">PFNPROCESSKEY</a>)(HIMC, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, LPARAM, CONST LPBYTE);</div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="a00344.html#a5885f531fbad439ac40414c9d6487e25">   57</a></span>&#160;<span class="keyword">typedef</span> BOOL    (CALLBACK* <a class="code" href="a00344.html#a5885f531fbad439ac40414c9d6487e25">PFNSELECT</a>)(HIMC, BOOL);</div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="a00344.html#a577a359eabc96e543124990eb2b8ea48">   58</a></span>&#160;<span class="keyword">typedef</span> BOOL    (CALLBACK* <a class="code" href="a00344.html#a577a359eabc96e543124990eb2b8ea48">PFNSETACTIVEC</a>)(HIMC, BOOL);</div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="a00344.html#a388580b29182d42e9062d028e8841398">   59</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>    (CALLBACK* <a class="code" href="a00344.html#a388580b29182d42e9062d028e8841398">PFNTOASCEX</a>)(<a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, CONST LPBYTE, LPDWORD, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>, HIMC);</div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="a00344.html#a98952987bd948fe59a1e27642bd65a94">   60</a></span>&#160;<span class="keyword">typedef</span> BOOL    (CALLBACK* <a class="code" href="a00344.html#a98952987bd948fe59a1e27642bd65a94">PFNNOTIFY</a>)(HIMC, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>);</div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="a00344.html#a6b22df37f1f29cb7c4e739e8c62b57cc">   61</a></span>&#160;<span class="keyword">typedef</span> BOOL    (CALLBACK* <a class="code" href="a00344.html#a6b22df37f1f29cb7c4e739e8c62b57cc">PFNSETCOMPSTR</a>)(HIMC, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>, LPCVOID, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>, LPCVOID, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>);</div>
<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160; </div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="a02061.html">   63</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="a02061.html">tagIMEDPI</a> {</div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="a02061.html#a54a30d705640d134c1e94e8b66fd0325">   64</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="a02061.html">tagIMEDPI</a>   *<a class="code" href="a02061.html#a54a30d705640d134c1e94e8b66fd0325">pNext</a>;</div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="a02061.html#a21338885a241e5327784b452bab0148d">   65</a></span>&#160;    HANDLE              <a class="code" href="a02061.html#a21338885a241e5327784b452bab0148d">hInst</a>;</div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="a02061.html#a193b0c2e24d821084e237bb1c54e8cc4">   66</a></span>&#160;    HKL                 <a class="code" href="a02061.html#a193b0c2e24d821084e237bb1c54e8cc4">hKL</a>;</div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="a02061.html#acbd013b579c0b839717284fb40eb7fbe">   67</a></span>&#160;    IMEINFO             <a class="code" href="a02061.html#acbd013b579c0b839717284fb40eb7fbe">ImeInfo</a>;</div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="a02061.html#a119f856662bf620259f4e4cdf0ea7414">   68</a></span>&#160;    WCHAR               <a class="code" href="a02061.html#a119f856662bf620259f4e4cdf0ea7414">wszUIClass</a>[<a class="code" href="a00341.html#a1304466f7717c8f5e9a5cd3b3791ac37">IM_UI_CLASS_SIZE</a>];</div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="a02061.html#a58447d6039150bd4b98c6a9b074d3f59">   69</a></span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>               <a class="code" href="a02061.html#a58447d6039150bd4b98c6a9b074d3f59">cLock</a>;</div>
<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160; </div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="a02065.html">   71</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="a02065.html">_tagImeFunctions</a> {</div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="a02065.html#ae2d5cfa68d0db23157c71f8c1760628d">   72</a></span>&#160;        <span class="keyword">union </span>{<a class="code" href="a00344.html#af7ff04259e204b501f1989f7581ed2b3">PFNINQUIREA</a>       <a class="code" href="a02065.html#a76506baa436cae9a8ad276adee566d2d">a</a>; <a class="code" href="a00344.html#a95af86a569e7b328fa86be65811c59b0">PFNINQUIREW</a>       <a class="code" href="a02065.html#ae2d5cfa68d0db23157c71f8c1760628d">w</a>; PVOID <a class="code" href="a02065.html#afb02a4ec7c3a3d027280cf4a7bae8d25">t</a>;} <a class="code" href="a02065.html#aada14c692732ac0e21032a40a289a5f4">ImeInquire</a>;</div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="a02065.html#a71b11d630ac0832adda504a6ba6e7e34">   73</a></span>&#160;        <span class="keyword">union </span>{<a class="code" href="a00344.html#aae9002bd36172045ee93bb602813450d">PFNCONVLISTA</a>      <a class="code" href="a02065.html#a76506baa436cae9a8ad276adee566d2d">a</a>; <a class="code" href="a00344.html#a9ef54ee9c4fe22da29b72550353ebe32">PFNCONVLISTW</a>      <a class="code" href="a02065.html#a71b11d630ac0832adda504a6ba6e7e34">w</a>; PVOID <a class="code" href="a02065.html#afb02a4ec7c3a3d027280cf4a7bae8d25">t</a>;} <a class="code" href="a02065.html#aa469128f79af238db1a7355d458fc99f">ImeConversionList</a>;</div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="a02065.html#a1d94466af5ab72815e955074cda9acec">   74</a></span>&#160;        <span class="keyword">union </span>{<a class="code" href="a00344.html#a6232878f09aaba943064c93e9595a135">PFNREGWORDA</a>       <a class="code" href="a02065.html#a76506baa436cae9a8ad276adee566d2d">a</a>; <a class="code" href="a00344.html#afc6a7dce53385e8593a18d890752ce67">PFNREGWORDW</a>       <a class="code" href="a02065.html#a1d94466af5ab72815e955074cda9acec">w</a>; PVOID <a class="code" href="a02065.html#afb02a4ec7c3a3d027280cf4a7bae8d25">t</a>;} <a class="code" href="a02065.html#a2973467b31dfc61a8fca09a3f2922a9a">ImeRegisterWord</a>;</div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="a02065.html#a36691eb907330467315637fb36a65d7e">   75</a></span>&#160;        <span class="keyword">union </span>{<a class="code" href="a00344.html#a2f5722f589ddccaac6ac6eb13bfe500e">PFNUNREGWORDA</a>     <a class="code" href="a02065.html#a76506baa436cae9a8ad276adee566d2d">a</a>; <a class="code" href="a00344.html#a295ad584767a5bd1ba01b5575dc00c3d">PFNUNREGWORDW</a>     <a class="code" href="a02065.html#a36691eb907330467315637fb36a65d7e">w</a>; PVOID <a class="code" href="a02065.html#afb02a4ec7c3a3d027280cf4a7bae8d25">t</a>;} <a class="code" href="a02065.html#ae7efa86a400b40ddf743d77f62ec1826">ImeUnregisterWord</a>;</div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="a02065.html#adb45bea2555aef82e82496e50de95578">   76</a></span>&#160;        <span class="keyword">union </span>{<a class="code" href="a00344.html#a16b90306319bada653afe07554663888">PFNGETREGWORDSTYA</a> <a class="code" href="a02065.html#a76506baa436cae9a8ad276adee566d2d">a</a>; <a class="code" href="a00344.html#a89a9358a2dd7de0ffefaad9fddd7cbd5">PFNGETREGWORDSTYW</a> <a class="code" href="a02065.html#adb45bea2555aef82e82496e50de95578">w</a>; PVOID <a class="code" href="a02065.html#afb02a4ec7c3a3d027280cf4a7bae8d25">t</a>;} <a class="code" href="a02065.html#a28b740cbb8eb3ab465efd937c3440459">ImeGetRegisterWordStyle</a>;</div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="a02065.html#a9c5923360eecda27c125e4005e59aa16">   77</a></span>&#160;        <span class="keyword">union </span>{<a class="code" href="a00344.html#a2719b75f475401ae02876c61b1e26fdf">PFNENUMREGWORDA</a>   <a class="code" href="a02065.html#a76506baa436cae9a8ad276adee566d2d">a</a>; <a class="code" href="a00344.html#a99adbaf92939ccf2633a19cfce01d474">PFNENUMREGWORDW</a>   <a class="code" href="a02065.html#a9c5923360eecda27c125e4005e59aa16">w</a>; PVOID <a class="code" href="a02065.html#afb02a4ec7c3a3d027280cf4a7bae8d25">t</a>;} <a class="code" href="a02065.html#adb7ac5cd4ffd7eab44ab7c2c1d616423">ImeEnumRegisterWord</a>;</div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="a02065.html#a26fa985ae1342aa9802f59610961ca18">   78</a></span>&#160;        <a class="code" href="a00344.html#a2e9cda276832ce6725ddcb82b5530ff5">PFNCONFIGURE</a>                                               <a class="code" href="a02065.html#a26fa985ae1342aa9802f59610961ca18">ImeConfigure</a>;</div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="a02065.html#a88b87d202592aece5d210d1df94e5039">   79</a></span>&#160;        <a class="code" href="a00344.html#abbb28ffd9aaae866ce52339caa5652a3">PFNDESTROY</a>                                                 <a class="code" href="a02065.html#a88b87d202592aece5d210d1df94e5039">ImeDestroy</a>;</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="a02065.html#afd383976e7cb948283cca613d0eab610">   80</a></span>&#160;        <a class="code" href="a00344.html#a42d93e8f857cd3cab83236490f2d1f7f">PFNESCAPE</a>                                                  <a class="code" href="a02065.html#afd383976e7cb948283cca613d0eab610">ImeEscape</a>;</div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="a02065.html#abf8637addd415feb54220fac31f35808">   81</a></span>&#160;        <a class="code" href="a00344.html#a158dd20f8cfe779224f7de84a5fef8cc">PFNPROCESSKEY</a>                                              <a class="code" href="a02065.html#abf8637addd415feb54220fac31f35808">ImeProcessKey</a>;</div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="a02065.html#a3e3d7e9fd44032fbdaaa80c04d2e8e78">   82</a></span>&#160;        <a class="code" href="a00344.html#a5885f531fbad439ac40414c9d6487e25">PFNSELECT</a>                                                  <a class="code" href="a02065.html#a3e3d7e9fd44032fbdaaa80c04d2e8e78">ImeSelect</a>;</div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="a02065.html#a23a1d077a6e2e0b9cd302984dd69f445">   83</a></span>&#160;        <a class="code" href="a00344.html#a577a359eabc96e543124990eb2b8ea48">PFNSETACTIVEC</a>                                              <a class="code" href="a02065.html#a23a1d077a6e2e0b9cd302984dd69f445">ImeSetActiveContext</a>;</div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="a02065.html#abfcab075c50e26bfeca99b491bdab8a1">   84</a></span>&#160;        <a class="code" href="a00344.html#a388580b29182d42e9062d028e8841398">PFNTOASCEX</a>                                                 <a class="code" href="a02065.html#abfcab075c50e26bfeca99b491bdab8a1">ImeToAsciiEx</a>;</div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="a02065.html#a515a62b2ac4cbf98eac675e57915d2c7">   85</a></span>&#160;        <a class="code" href="a00344.html#a98952987bd948fe59a1e27642bd65a94">PFNNOTIFY</a>                                                  <a class="code" href="a02065.html#a515a62b2ac4cbf98eac675e57915d2c7">NotifyIME</a>;</div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="a02065.html#afd1b3649525facac4fe2bce0443fb46f">   86</a></span>&#160;        <a class="code" href="a00344.html#a6b22df37f1f29cb7c4e739e8c62b57cc">PFNSETCOMPSTR</a>                                              <a class="code" href="a02065.html#afd1b3649525facac4fe2bce0443fb46f">ImeSetCompositionString</a>;</div>
<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    } <a class="code" href="a02061.html#a0a773e0cc4dc9fff2db3fa40d0d00ceb">pfn</a>;</div>
<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160; </div>
<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;} <a class="code" href="a00344.html#a5fcce26df4c241714eaeb449ac199e2d">IMEDPI</a>, *<a class="code" href="a00344.html#a62ef1d2de4f5999445749347090577a3">PIMEDPI</a>;</div>
<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160; </div>
<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="comment"> * Private client side routines in IMM32.DLL.</span></div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;BOOL WINAPI <a class="code" href="a00344.html#a6b4e462d01b05f606afd788cf7aee109">ImmCreateDefaultContext</a>(</div>
<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;    HIMC hImc);</div>
<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160; </div>
<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;BOOL <a class="code" href="a00344.html#a23a438551d2eb11e0888f95995d3ff1e">ImmSetActiveContext</a>(</div>
<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;    HWND hWnd,</div>
<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;    HIMC hImc,</div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;    BOOL fActivate);</div>
<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160; </div>
<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;BOOL WINAPI <a class="code" href="a00344.html#ae493eb3876d28be3f96624bfccabcb0b">ImmLoadIME</a>(</div>
<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;    HKL hKL);</div>
<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160; </div>
<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;BOOL WINAPI <a class="code" href="a00344.html#a8e6eaf9fe50b2dd8488affe4206c68eb">ImmActivateLayout</a>(</div>
<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;    HKL    hUnSelKL);</div>
<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160; </div>
<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;BOOL WINAPI <a class="code" href="a00344.html#a88fdd75a569dc403e8a3cb8a5d891c62">ImmLoadLayout</a>(</div>
<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;    HKL        hKL,</div>
<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;    <a class="code" href="a02053.html">PIMEINFOEX</a> piiex);</div>
<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160; </div>
<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<a class="code" href="a02057.html">PCLIENTIMC</a> WINAPI <a class="code" href="a00344.html#abad0a50d57502d3e8ec482dd68997ad9">ImmLockClientImc</a>(</div>
<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;    HIMC hImc);</div>
<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160; </div>
<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;VOID WINAPI <a class="code" href="a00344.html#a9488726a81b957d10975e322e12b13e0">ImmUnlockClientImc</a>(</div>
<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;    <a class="code" href="a02057.html">PCLIENTIMC</a> pClientImc);</div>
<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160; </div>
<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<a class="code" href="a02061.html">PIMEDPI</a> WINAPI <a class="code" href="a00344.html#a321a0bacc1c67d1fefea199d0c6f4612">ImmLockImeDpi</a>(</div>
<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;    HKL hKL);</div>
<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160; </div>
<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;VOID WINAPI <a class="code" href="a00344.html#a476139459ee89728a91d341e1b72fb39">ImmUnlockImeDpi</a>(</div>
<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;    <a class="code" href="a02061.html">PIMEDPI</a> pImeDpi);</div>
<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160; </div>
<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;BOOL WINAPI <a class="code" href="a00344.html#adbb6236f980a6faaacadbe634b25bbe2">ImmGetImeInfoEx</a>(</div>
<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;    <a class="code" href="a02053.html">PIMEINFOEX</a> piiex,</div>
<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;    <a class="code" href="a00341.html#ad6f8721157f4e8eed2bafd3646d96277">IMEINFOEXCLASS</a> SearchType,</div>
<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;    PVOID pvSearchKey);</div>
<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160; </div>
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> WINAPI <a class="code" href="a00344.html#abb97a0d6c03df5af8ddcf02033ef12d8">ImmProcessKey</a>(</div>
<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;    HWND hWnd,</div>
<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;    HIMC hIMC,          </div>
<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;    HKL  hkl,           </div>
<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> uVKey,</div>
<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;    LONG lParam,</div>
<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> dwHotKeyID);</div>
<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160; </div>
<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;BOOL <a class="code" href="a00344.html#a64204fa04498ea04e098127aa6b121dc">ImmTranslateMessage</a>(</div>
<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;    HWND        hwnd,</div>
<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>        message,</div>
<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    WPARAM      wParam,</div>
<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;    LPARAM      lParam);</div>
<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160; </div>
<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;VOID <a class="code" href="a00344.html#a57534b163256da047704429045116132">ImmInitializeHotKeys</a>( BOOL bUserLoggedOn );</div>
<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160; </div>
<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="preprocessor">#endif // _IMMUSER_</span></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="aa00344_html_a5885f531fbad439ac40414c9d6487e25"><div class="ttname"><a href="a00344.html#a5885f531fbad439ac40414c9d6487e25">PFNSELECT</a></div><div class="ttdeci">BOOL(CALLBACK * PFNSELECT)(HIMC, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00057">immuser.h:57</a></div></div>
<div class="ttc" id="aa00344_html_a16b90306319bada653afe07554663888"><div class="ttname"><a href="a00344.html#a16b90306319bada653afe07554663888">PFNGETREGWORDSTYA</a></div><div class="ttdeci">UINT(CALLBACK * PFNGETREGWORDSTYA)(UINT, LPSTYLEBUFA)</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00049">immuser.h:49</a></div></div>
<div class="ttc" id="aa00344_html_af7ff04259e204b501f1989f7581ed2b3"><div class="ttname"><a href="a00344.html#af7ff04259e204b501f1989f7581ed2b3">PFNINQUIREA</a></div><div class="ttdeci">BOOL(CALLBACK * PFNINQUIREA)(LPIMEINFO, LPSTR, LPSTR)</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00041">immuser.h:41</a></div></div>
<div class="ttc" id="aa00344_html_a158dd20f8cfe779224f7de84a5fef8cc"><div class="ttname"><a href="a00344.html#a158dd20f8cfe779224f7de84a5fef8cc">PFNPROCESSKEY</a></div><div class="ttdeci">BOOL(CALLBACK * PFNPROCESSKEY)(HIMC, UINT, LPARAM, CONST LPBYTE)</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00056">immuser.h:56</a></div></div>
<div class="ttc" id="aa02061_html_acbd013b579c0b839717284fb40eb7fbe"><div class="ttname"><a href="a02061.html#acbd013b579c0b839717284fb40eb7fbe">tagIMEDPI::ImeInfo</a></div><div class="ttdeci">IMEINFO ImeInfo</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00067">immuser.h:67</a></div></div>
<div class="ttc" id="aa00344_html_a95af86a569e7b328fa86be65811c59b0"><div class="ttname"><a href="a00344.html#a95af86a569e7b328fa86be65811c59b0">PFNINQUIREW</a></div><div class="ttdeci">BOOL(CALLBACK * PFNINQUIREW)(LPIMEINFO, LPWSTR, LPWSTR)</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00042">immuser.h:42</a></div></div>
<div class="ttc" id="aa02065_html"><div class="ttname"><a href="a02065.html">tagIMEDPI::_tagImeFunctions</a></div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00071">immuser.h:71</a></div></div>
<div class="ttc" id="aa02053_html"><div class="ttname"><a href="a02053.html">tagIMEINFOEX</a></div><div class="ttdef"><b>Definition:</b> <a href="a00341_source.html#l00081">immstruc.h:81</a></div></div>
<div class="ttc" id="aa02061_html_a58447d6039150bd4b98c6a9b074d3f59"><div class="ttname"><a href="a02061.html#a58447d6039150bd4b98c6a9b074d3f59">tagIMEDPI::cLock</a></div><div class="ttdeci">DWORD cLock</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00069">immuser.h:69</a></div></div>
<div class="ttc" id="aa02065_html_aada14c692732ac0e21032a40a289a5f4"><div class="ttname"><a href="a02065.html#aada14c692732ac0e21032a40a289a5f4">tagIMEDPI::_tagImeFunctions::ImeInquire</a></div><div class="ttdeci">union tagIMEDPI::_tagImeFunctions::@4 ImeInquire</div></div>
<div class="ttc" id="aa02065_html_a2973467b31dfc61a8fca09a3f2922a9a"><div class="ttname"><a href="a02065.html#a2973467b31dfc61a8fca09a3f2922a9a">tagIMEDPI::_tagImeFunctions::ImeRegisterWord</a></div><div class="ttdeci">union tagIMEDPI::_tagImeFunctions::@6 ImeRegisterWord</div></div>
<div class="ttc" id="aa00344_html_a99adbaf92939ccf2633a19cfce01d474"><div class="ttname"><a href="a00344.html#a99adbaf92939ccf2633a19cfce01d474">PFNENUMREGWORDW</a></div><div class="ttdeci">UINT(CALLBACK * PFNENUMREGWORDW)(REGISTERWORDENUMPROCW, LPCWSTR, DWORD, LPCWSTR, LPVOID)</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00052">immuser.h:52</a></div></div>
<div class="ttc" id="aa00344_html_a2719b75f475401ae02876c61b1e26fdf"><div class="ttname"><a href="a00344.html#a2719b75f475401ae02876c61b1e26fdf">PFNENUMREGWORDA</a></div><div class="ttdeci">UINT(CALLBACK * PFNENUMREGWORDA)(REGISTERWORDENUMPROCA, LPCSTR, DWORD, LPCSTR, LPVOID)</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00051">immuser.h:51</a></div></div>
<div class="ttc" id="aa02061_html_a21338885a241e5327784b452bab0148d"><div class="ttname"><a href="a02061.html#a21338885a241e5327784b452bab0148d">tagIMEDPI::hInst</a></div><div class="ttdeci">HANDLE hInst</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00065">immuser.h:65</a></div></div>
<div class="ttc" id="aa00344_html_a8e6eaf9fe50b2dd8488affe4206c68eb"><div class="ttname"><a href="a00344.html#a8e6eaf9fe50b2dd8488affe4206c68eb">ImmActivateLayout</a></div><div class="ttdeci">BOOL WINAPI ImmActivateLayout(HKL hUnSelKL)</div><div class="ttdef"><b>Definition:</b> <a href="a00296_source.html#l00316">immime.c:316</a></div></div>
<div class="ttc" id="aa00344_html_a23b11b6633c37c3ff8b389b1a339b9ca"><div class="ttname"><a href="a00344.html#a23b11b6633c37c3ff8b389b1a339b9ca">IMCENUMPROC</a></div><div class="ttdeci">BOOL(CALLBACK * IMCENUMPROC)(HIMC, LPARAM)</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00036">immuser.h:36</a></div></div>
<div class="ttc" id="aa02065_html_a23a1d077a6e2e0b9cd302984dd69f445"><div class="ttname"><a href="a02065.html#a23a1d077a6e2e0b9cd302984dd69f445">tagIMEDPI::_tagImeFunctions::ImeSetActiveContext</a></div><div class="ttdeci">PFNSETACTIVEC ImeSetActiveContext</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00083">immuser.h:83</a></div></div>
<div class="ttc" id="aa02065_html_adb45bea2555aef82e82496e50de95578"><div class="ttname"><a href="a02065.html#adb45bea2555aef82e82496e50de95578">tagIMEDPI::_tagImeFunctions::w</a></div><div class="ttdeci">PFNGETREGWORDSTYW w</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00076">immuser.h:76</a></div></div>
<div class="ttc" id="aa00344_html_a2f5722f589ddccaac6ac6eb13bfe500e"><div class="ttname"><a href="a00344.html#a2f5722f589ddccaac6ac6eb13bfe500e">PFNUNREGWORDA</a></div><div class="ttdeci">BOOL(CALLBACK * PFNUNREGWORDA)(LPCSTR, DWORD, LPCSTR)</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00047">immuser.h:47</a></div></div>
<div class="ttc" id="aa02065_html_ae2d5cfa68d0db23157c71f8c1760628d"><div class="ttname"><a href="a02065.html#ae2d5cfa68d0db23157c71f8c1760628d">tagIMEDPI::_tagImeFunctions::w</a></div><div class="ttdeci">PFNINQUIREW w</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00072">immuser.h:72</a></div></div>
<div class="ttc" id="aa00344_html_a9488726a81b957d10975e322e12b13e0"><div class="ttname"><a href="a00344.html#a9488726a81b957d10975e322e12b13e0">ImmUnlockClientImc</a></div><div class="ttdeci">VOID WINAPI ImmUnlockClientImc(PCLIENTIMC pClientImc)</div><div class="ttdef"><b>Definition:</b> <a href="a00311_source.html#l00623">misc.c:623</a></div></div>
<div class="ttc" id="aa02057_html_a4d2f405b1141000eb2af256e0fc8b98b"><div class="ttname"><a href="a02057.html#a4d2f405b1141000eb2af256e0fc8b98b">tagCLIENTIMC::dwFlags</a></div><div class="ttdeci">DWORD dwFlags</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00027">immuser.h:27</a></div></div>
<div class="ttc" id="aa00344_html_a42d93e8f857cd3cab83236490f2d1f7f"><div class="ttname"><a href="a00344.html#a42d93e8f857cd3cab83236490f2d1f7f">PFNESCAPE</a></div><div class="ttdeci">LRESULT(CALLBACK * PFNESCAPE)(HIMC, UINT, LPVOID)</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00055">immuser.h:55</a></div></div>
<div class="ttc" id="aa00344_html_a6b22df37f1f29cb7c4e739e8c62b57cc"><div class="ttname"><a href="a00344.html#a6b22df37f1f29cb7c4e739e8c62b57cc">PFNSETCOMPSTR</a></div><div class="ttdeci">BOOL(CALLBACK * PFNSETCOMPSTR)(HIMC, DWORD, LPCVOID, DWORD, LPCVOID, DWORD)</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00061">immuser.h:61</a></div></div>
<div class="ttc" id="aa02065_html_afd383976e7cb948283cca613d0eab610"><div class="ttname"><a href="a02065.html#afd383976e7cb948283cca613d0eab610">tagIMEDPI::_tagImeFunctions::ImeEscape</a></div><div class="ttdeci">PFNESCAPE ImeEscape</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00080">immuser.h:80</a></div></div>
<div class="ttc" id="aa00344_html_ae4ba85df4bfac6e3f4b1a1b6b746292f"><div class="ttname"><a href="a00344.html#ae4ba85df4bfac6e3f4b1a1b6b746292f">CLIENTIMC</a></div><div class="ttdeci">struct tagCLIENTIMC CLIENTIMC</div></div>
<div class="ttc" id="aa02065_html_ae7efa86a400b40ddf743d77f62ec1826"><div class="ttname"><a href="a02065.html#ae7efa86a400b40ddf743d77f62ec1826">tagIMEDPI::_tagImeFunctions::ImeUnregisterWord</a></div><div class="ttdeci">union tagIMEDPI::_tagImeFunctions::@7 ImeUnregisterWord</div></div>
<div class="ttc" id="aa00344_html_abbb28ffd9aaae866ce52339caa5652a3"><div class="ttname"><a href="a00344.html#abbb28ffd9aaae866ce52339caa5652a3">PFNDESTROY</a></div><div class="ttdeci">BOOL(CALLBACK * PFNDESTROY)(UINT)</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00054">immuser.h:54</a></div></div>
<div class="ttc" id="aa00344_html_a388580b29182d42e9062d028e8841398"><div class="ttname"><a href="a00344.html#a388580b29182d42e9062d028e8841398">PFNTOASCEX</a></div><div class="ttdeci">UINT(CALLBACK * PFNTOASCEX)(UINT, UINT, CONST LPBYTE, LPDWORD, UINT, HIMC)</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00059">immuser.h:59</a></div></div>
<div class="ttc" id="aa00344_html_adbb6236f980a6faaacadbe634b25bbe2"><div class="ttname"><a href="a00344.html#adbb6236f980a6faaacadbe634b25bbe2">ImmGetImeInfoEx</a></div><div class="ttdeci">BOOL WINAPI ImmGetImeInfoEx(PIMEINFOEX piiex, IMEINFOEXCLASS SearchType, PVOID pvSearchKey)</div><div class="ttdef"><b>Definition:</b> <a href="a00311_source.html#l00697">misc.c:697</a></div></div>
<div class="ttc" id="aa02057_html_a7b31de931e666ec5fc28d325f9ebbc06"><div class="ttname"><a href="a02057.html#a7b31de931e666ec5fc28d325f9ebbc06">tagCLIENTIMC::cs</a></div><div class="ttdeci">RTL_CRITICAL_SECTION cs</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00028">immuser.h:28</a></div></div>
<div class="ttc" id="aa02065_html_a515a62b2ac4cbf98eac675e57915d2c7"><div class="ttname"><a href="a02065.html#a515a62b2ac4cbf98eac675e57915d2c7">tagIMEDPI::_tagImeFunctions::NotifyIME</a></div><div class="ttdeci">PFNNOTIFY NotifyIME</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00085">immuser.h:85</a></div></div>
<div class="ttc" id="aa02061_html_a54a30d705640d134c1e94e8b66fd0325"><div class="ttname"><a href="a02061.html#a54a30d705640d134c1e94e8b66fd0325">tagIMEDPI::pNext</a></div><div class="ttdeci">struct tagIMEDPI * pNext</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00064">immuser.h:64</a></div></div>
<div class="ttc" id="aa02065_html_abf8637addd415feb54220fac31f35808"><div class="ttname"><a href="a02065.html#abf8637addd415feb54220fac31f35808">tagIMEDPI::_tagImeFunctions::ImeProcessKey</a></div><div class="ttdeci">PFNPROCESSKEY ImeProcessKey</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00081">immuser.h:81</a></div></div>
<div class="ttc" id="aa00341_html_ad6f8721157f4e8eed2bafd3646d96277"><div class="ttname"><a href="a00341.html#ad6f8721157f4e8eed2bafd3646d96277">IMEINFOEXCLASS</a></div><div class="ttdeci">enum _IMEINFOEXCLASS IMEINFOEXCLASS</div></div>
<div class="ttc" id="aa02065_html_afb02a4ec7c3a3d027280cf4a7bae8d25"><div class="ttname"><a href="a02065.html#afb02a4ec7c3a3d027280cf4a7bae8d25">tagIMEDPI::_tagImeFunctions::t</a></div><div class="ttdeci">PVOID t</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00072">immuser.h:72</a></div></div>
<div class="ttc" id="aa02065_html_a3e3d7e9fd44032fbdaaa80c04d2e8e78"><div class="ttname"><a href="a02065.html#a3e3d7e9fd44032fbdaaa80c04d2e8e78">tagIMEDPI::_tagImeFunctions::ImeSelect</a></div><div class="ttdeci">PFNSELECT ImeSelect</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00082">immuser.h:82</a></div></div>
<div class="ttc" id="aa00344_html_a6232878f09aaba943064c93e9595a135"><div class="ttname"><a href="a00344.html#a6232878f09aaba943064c93e9595a135">PFNREGWORDA</a></div><div class="ttdeci">BOOL(CALLBACK * PFNREGWORDA)(LPCSTR, DWORD, LPCSTR)</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00045">immuser.h:45</a></div></div>
<div class="ttc" id="aa02065_html_a9c5923360eecda27c125e4005e59aa16"><div class="ttname"><a href="a02065.html#a9c5923360eecda27c125e4005e59aa16">tagIMEDPI::_tagImeFunctions::w</a></div><div class="ttdeci">PFNENUMREGWORDW w</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00077">immuser.h:77</a></div></div>
<div class="ttc" id="aa00344_html_a57534b163256da047704429045116132"><div class="ttname"><a href="a00344.html#a57534b163256da047704429045116132">ImmInitializeHotKeys</a></div><div class="ttdeci">VOID ImmInitializeHotKeys(BOOL bUserLoggedOn)</div><div class="ttdef"><b>Definition:</b> <a href="a00290_source.html#l00086">hotkey.c:86</a></div></div>
<div class="ttc" id="aa00344_html_afc6a7dce53385e8593a18d890752ce67"><div class="ttname"><a href="a00344.html#afc6a7dce53385e8593a18d890752ce67">PFNREGWORDW</a></div><div class="ttdeci">BOOL(CALLBACK * PFNREGWORDW)(LPCWSTR, DWORD, LPCWSTR)</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00046">immuser.h:46</a></div></div>
<div class="ttc" id="aa02065_html_adb7ac5cd4ffd7eab44ab7c2c1d616423"><div class="ttname"><a href="a02065.html#adb7ac5cd4ffd7eab44ab7c2c1d616423">tagIMEDPI::_tagImeFunctions::ImeEnumRegisterWord</a></div><div class="ttdeci">union tagIMEDPI::_tagImeFunctions::@9 ImeEnumRegisterWord</div></div>
<div class="ttc" id="aa00899_html_a5ae2794b6935130488796d82dc3b6de7"><div class="ttname"><a href="a00899.html#a5ae2794b6935130488796d82dc3b6de7">RTL_CRITICAL_SECTION</a></div><div class="ttdeci">struct _RTL_CRITICAL_SECTION RTL_CRITICAL_SECTION</div><div class="ttdef"><b>Definition:</b> <a href="a00899_source.html#l00042">userk.h:42</a></div></div>
<div class="ttc" id="aa00563_html_a074685e97e89d6aa2accdfcb82328699"><div class="ttname"><a href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a></div><div class="ttdeci">ddeml v[i&lt; inst &gt;][t&lt; type &gt;][hObj|pObj] Dump DDEML state information ddeml lists all ddeml instances for this process n ddeml t&lt; type &gt; lists all ddeml objects of the given type n n assumes link is first DWORD</div><div class="ttdef"><b>Definition:</b> <a href="a00563_source.html#l00175">exts.h:175</a></div></div>
<div class="ttc" id="aa00344_html_a64204fa04498ea04e098127aa6b121dc"><div class="ttname"><a href="a00344.html#a64204fa04498ea04e098127aa6b121dc">ImmTranslateMessage</a></div><div class="ttdeci">BOOL ImmTranslateMessage(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a03287_source.html#l00086">imm/input.c:86</a></div></div>
<div class="ttc" id="aa02057_html_a70474f031ae92bf418f1da00e1cb993c"><div class="ttname"><a href="a02057.html#a70474f031ae92bf418f1da00e1cb993c">tagCLIENTIMC::hImc</a></div><div class="ttdeci">HIMC hImc</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00024">immuser.h:24</a></div></div>
<div class="ttc" id="aa02065_html_a36691eb907330467315637fb36a65d7e"><div class="ttname"><a href="a02065.html#a36691eb907330467315637fb36a65d7e">tagIMEDPI::_tagImeFunctions::w</a></div><div class="ttdeci">PFNUNREGWORDW w</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00075">immuser.h:75</a></div></div>
<div class="ttc" id="aa00344_html_ae493eb3876d28be3f96624bfccabcb0b"><div class="ttname"><a href="a00344.html#ae493eb3876d28be3f96624bfccabcb0b">ImmLoadIME</a></div><div class="ttdeci">BOOL WINAPI ImmLoadIME(HKL hKL)</div><div class="ttdef"><b>Definition:</b> <a href="a00296_source.html#l00303">immime.c:303</a></div></div>
<div class="ttc" id="aa00344_html_abb97a0d6c03df5af8ddcf02033ef12d8"><div class="ttname"><a href="a00344.html#abb97a0d6c03df5af8ddcf02033ef12d8">ImmProcessKey</a></div><div class="ttdeci">DWORD WINAPI ImmProcessKey(HWND hWnd, HIMC hIMC, HKL hkl, UINT uVKey, LONG lParam, DWORD dwHotKeyID)</div><div class="ttdef"><b>Definition:</b> <a href="a03287_source.html#l00023">imm/input.c:23</a></div></div>
<div class="ttc" id="aa02065_html_a1d94466af5ab72815e955074cda9acec"><div class="ttname"><a href="a02065.html#a1d94466af5ab72815e955074cda9acec">tagIMEDPI::_tagImeFunctions::w</a></div><div class="ttdeci">PFNREGWORDW w</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00074">immuser.h:74</a></div></div>
<div class="ttc" id="aa02061_html"><div class="ttname"><a href="a02061.html">tagIMEDPI</a></div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00063">immuser.h:63</a></div></div>
<div class="ttc" id="aa02065_html_a26fa985ae1342aa9802f59610961ca18"><div class="ttname"><a href="a02065.html#a26fa985ae1342aa9802f59610961ca18">tagIMEDPI::_tagImeFunctions::ImeConfigure</a></div><div class="ttdeci">PFNCONFIGURE ImeConfigure</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00078">immuser.h:78</a></div></div>
<div class="ttc" id="aa02065_html_afd1b3649525facac4fe2bce0443fb46f"><div class="ttname"><a href="a02065.html#afd1b3649525facac4fe2bce0443fb46f">tagIMEDPI::_tagImeFunctions::ImeSetCompositionString</a></div><div class="ttdeci">PFNSETCOMPSTR ImeSetCompositionString</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00086">immuser.h:86</a></div></div>
<div class="ttc" id="aa00344_html_a295ad584767a5bd1ba01b5575dc00c3d"><div class="ttname"><a href="a00344.html#a295ad584767a5bd1ba01b5575dc00c3d">PFNUNREGWORDW</a></div><div class="ttdeci">BOOL(CALLBACK * PFNUNREGWORDW)(LPCWSTR, DWORD, LPCWSTR)</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00048">immuser.h:48</a></div></div>
<div class="ttc" id="aa02065_html_a88b87d202592aece5d210d1df94e5039"><div class="ttname"><a href="a02065.html#a88b87d202592aece5d210d1df94e5039">tagIMEDPI::_tagImeFunctions::ImeDestroy</a></div><div class="ttdeci">PFNDESTROY ImeDestroy</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00079">immuser.h:79</a></div></div>
<div class="ttc" id="aa02057_html_a86328e4645657c1e93191ee6e945d1cf"><div class="ttname"><a href="a02057.html#a86328e4645657c1e93191ee6e945d1cf">tagCLIENTIMC::hInputContext</a></div><div class="ttdeci">HANDLE hInputContext</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00025">immuser.h:25</a></div></div>
<div class="ttc" id="aa02065_html_a28b740cbb8eb3ab465efd937c3440459"><div class="ttname"><a href="a02065.html#a28b740cbb8eb3ab465efd937c3440459">tagIMEDPI::_tagImeFunctions::ImeGetRegisterWordStyle</a></div><div class="ttdeci">union tagIMEDPI::_tagImeFunctions::@8 ImeGetRegisterWordStyle</div></div>
<div class="ttc" id="aa02057_html_aaae403638eb994d33c8753ce6083b055"><div class="ttname"><a href="a02057.html#aaae403638eb994d33c8753ce6083b055">tagCLIENTIMC::cLockObj</a></div><div class="ttdeci">LONG cLockObj</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00026">immuser.h:26</a></div></div>
<div class="ttc" id="aa02061_html_a119f856662bf620259f4e4cdf0ea7414"><div class="ttname"><a href="a02061.html#a119f856662bf620259f4e4cdf0ea7414">tagIMEDPI::wszUIClass</a></div><div class="ttdeci">WCHAR wszUIClass[IM_UI_CLASS_SIZE]</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00068">immuser.h:68</a></div></div>
<div class="ttc" id="aa00344_html_a6b4e462d01b05f606afd788cf7aee109"><div class="ttname"><a href="a00344.html#a6b4e462d01b05f606afd788cf7aee109">ImmCreateDefaultContext</a></div><div class="ttdeci">BOOL WINAPI ImmCreateDefaultContext(HIMC hImc)</div><div class="ttdef"><b>Definition:</b> <a href="a00278_source.html#l00027">context.c:27</a></div></div>
<div class="ttc" id="aa02061_html_a0a773e0cc4dc9fff2db3fa40d0d00ceb"><div class="ttname"><a href="a02061.html#a0a773e0cc4dc9fff2db3fa40d0d00ceb">tagIMEDPI::pfn</a></div><div class="ttdeci">struct tagIMEDPI::_tagImeFunctions pfn</div></div>
<div class="ttc" id="aa00344_html_a5fcce26df4c241714eaeb449ac199e2d"><div class="ttname"><a href="a00344.html#a5fcce26df4c241714eaeb449ac199e2d">IMEDPI</a></div><div class="ttdeci">struct tagIMEDPI IMEDPI</div></div>
<div class="ttc" id="aa00344_html_a2e9cda276832ce6725ddcb82b5530ff5"><div class="ttname"><a href="a00344.html#a2e9cda276832ce6725ddcb82b5530ff5">PFNCONFIGURE</a></div><div class="ttdeci">BOOL(CALLBACK * PFNCONFIGURE)(HKL, HWND, DWORD, LPVOID)</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00053">immuser.h:53</a></div></div>
<div class="ttc" id="aa00344_html_aae9002bd36172045ee93bb602813450d"><div class="ttname"><a href="a00344.html#aae9002bd36172045ee93bb602813450d">PFNCONVLISTA</a></div><div class="ttdeci">DWORD(CALLBACK * PFNCONVLISTA)(HIMC, LPCSTR, LPCANDIDATELIST, DWORD, UINT)</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00043">immuser.h:43</a></div></div>
<div class="ttc" id="aa03608_html_afd1a0e78d1f88954d93e48ab3821781f"><div class="ttname"><a href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a></div><div class="ttdeci">typedef UINT(FAR WINAPI *MSGSOUNDPROC)()</div></div>
<div class="ttc" id="aa00344_html_a321a0bacc1c67d1fefea199d0c6f4612"><div class="ttname"><a href="a00344.html#a321a0bacc1c67d1fefea199d0c6f4612">ImmLockImeDpi</a></div><div class="ttdeci">PIMEDPI WINAPI ImmLockImeDpi(HKL hKL)</div><div class="ttdef"><b>Definition:</b> <a href="a00311_source.html#l00649">misc.c:649</a></div></div>
<div class="ttc" id="aa00344_html_a577a359eabc96e543124990eb2b8ea48"><div class="ttname"><a href="a00344.html#a577a359eabc96e543124990eb2b8ea48">PFNSETACTIVEC</a></div><div class="ttdeci">BOOL(CALLBACK * PFNSETACTIVEC)(HIMC, BOOL)</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00058">immuser.h:58</a></div></div>
<div class="ttc" id="aa00341_html_a1304466f7717c8f5e9a5cd3b3791ac37"><div class="ttname"><a href="a00341.html#a1304466f7717c8f5e9a5cd3b3791ac37">IM_UI_CLASS_SIZE</a></div><div class="ttdeci">#define IM_UI_CLASS_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="a00341_source.html#l00057">immstruc.h:57</a></div></div>
<div class="ttc" id="aa00344_html_a62ef1d2de4f5999445749347090577a3"><div class="ttname"><a href="a00344.html#a62ef1d2de4f5999445749347090577a3">PIMEDPI</a></div><div class="ttdeci">struct tagIMEDPI * PIMEDPI</div></div>
<div class="ttc" id="aa02065_html_abfcab075c50e26bfeca99b491bdab8a1"><div class="ttname"><a href="a02065.html#abfcab075c50e26bfeca99b491bdab8a1">tagIMEDPI::_tagImeFunctions::ImeToAsciiEx</a></div><div class="ttdeci">PFNTOASCEX ImeToAsciiEx</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00084">immuser.h:84</a></div></div>
<div class="ttc" id="aa00344_html_a88fdd75a569dc403e8a3cb8a5d891c62"><div class="ttname"><a href="a00344.html#a88fdd75a569dc403e8a3cb8a5d891c62">ImmLoadLayout</a></div><div class="ttdeci">BOOL WINAPI ImmLoadLayout(HKL hKL, PIMEINFOEX piiex)</div><div class="ttdef"><b>Definition:</b> <a href="a00305_source.html#l00038">layime.c:38</a></div></div>
<div class="ttc" id="aa02065_html_a76506baa436cae9a8ad276adee566d2d"><div class="ttname"><a href="a02065.html#a76506baa436cae9a8ad276adee566d2d">tagIMEDPI::_tagImeFunctions::a</a></div><div class="ttdeci">PFNINQUIREA a</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00072">immuser.h:72</a></div></div>
<div class="ttc" id="aa00344_html_a476139459ee89728a91d341e1b72fb39"><div class="ttname"><a href="a00344.html#a476139459ee89728a91d341e1b72fb39">ImmUnlockImeDpi</a></div><div class="ttdeci">VOID WINAPI ImmUnlockImeDpi(PIMEDPI pImeDpi)</div><div class="ttdef"><b>Definition:</b> <a href="a00311_source.html#l00678">misc.c:678</a></div></div>
<div class="ttc" id="aa00344_html_abad0a50d57502d3e8ec482dd68997ad9"><div class="ttname"><a href="a00344.html#abad0a50d57502d3e8ec482dd68997ad9">ImmLockClientImc</a></div><div class="ttdeci">PCLIENTIMC WINAPI ImmLockClientImc(HIMC hImc)</div><div class="ttdef"><b>Definition:</b> <a href="a00311_source.html#l00570">misc.c:570</a></div></div>
<div class="ttc" id="aa02065_html_aa469128f79af238db1a7355d458fc99f"><div class="ttname"><a href="a02065.html#aa469128f79af238db1a7355d458fc99f">tagIMEDPI::_tagImeFunctions::ImeConversionList</a></div><div class="ttdeci">union tagIMEDPI::_tagImeFunctions::@5 ImeConversionList</div></div>
<div class="ttc" id="aa00344_html_a9ef54ee9c4fe22da29b72550353ebe32"><div class="ttname"><a href="a00344.html#a9ef54ee9c4fe22da29b72550353ebe32">PFNCONVLISTW</a></div><div class="ttdeci">DWORD(CALLBACK * PFNCONVLISTW)(HIMC, LPCWSTR, LPCANDIDATELIST, DWORD, UINT)</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00044">immuser.h:44</a></div></div>
<div class="ttc" id="aa00344_html_a89a9358a2dd7de0ffefaad9fddd7cbd5"><div class="ttname"><a href="a00344.html#a89a9358a2dd7de0ffefaad9fddd7cbd5">PFNGETREGWORDSTYW</a></div><div class="ttdeci">UINT(CALLBACK * PFNGETREGWORDSTYW)(UINT, LPSTYLEBUFW)</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00050">immuser.h:50</a></div></div>
<div class="ttc" id="aa02057_html"><div class="ttname"><a href="a02057.html">tagCLIENTIMC</a></div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00023">immuser.h:23</a></div></div>
<div class="ttc" id="aa00344_html_a013cc3374cd90a89e95081008e1de08b"><div class="ttname"><a href="a00344.html#a013cc3374cd90a89e95081008e1de08b">PCLIENTIMC</a></div><div class="ttdeci">struct tagCLIENTIMC * PCLIENTIMC</div></div>
<div class="ttc" id="aa02065_html_a71b11d630ac0832adda504a6ba6e7e34"><div class="ttname"><a href="a02065.html#a71b11d630ac0832adda504a6ba6e7e34">tagIMEDPI::_tagImeFunctions::w</a></div><div class="ttdeci">PFNCONVLISTW w</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00073">immuser.h:73</a></div></div>
<div class="ttc" id="aa00344_html_a98952987bd948fe59a1e27642bd65a94"><div class="ttname"><a href="a00344.html#a98952987bd948fe59a1e27642bd65a94">PFNNOTIFY</a></div><div class="ttdeci">BOOL(CALLBACK * PFNNOTIFY)(HIMC, DWORD, DWORD, DWORD)</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00060">immuser.h:60</a></div></div>
<div class="ttc" id="aa02061_html_a193b0c2e24d821084e237bb1c54e8cc4"><div class="ttname"><a href="a02061.html#a193b0c2e24d821084e237bb1c54e8cc4">tagIMEDPI::hKL</a></div><div class="ttdeci">HKL hKL</div><div class="ttdef"><b>Definition:</b> <a href="a00344_source.html#l00066">immuser.h:66</a></div></div>
<div class="ttc" id="aa00344_html_a23a438551d2eb11e0888f95995d3ff1e"><div class="ttname"><a href="a00344.html#a23a438551d2eb11e0888f95995d3ff1e">ImmSetActiveContext</a></div><div class="ttdeci">BOOL ImmSetActiveContext(HWND hWnd, HIMC hImc, BOOL fActivate)</div><div class="ttdef"><b>Definition:</b> <a href="a00278_source.html#l00255">context.c:255</a></div></div>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_885cc87fac2d91e269af0a5a959fa5f6.html">E:</a></li><li class="navelem"><a class="el" href="dir_4e091ed8704426a7a4980368ba259fde.html">git</a></li><li class="navelem"><a class="el" href="dir_cd70cb5eb491250157f2d55d3ff4b13e.html">backup</a></li><li class="navelem"><a class="el" href="dir_ba2b673b566ba104b956abdc6dec0552.html">org</a></li><li class="navelem"><a class="el" href="dir_5bb0003d7907b45051943541418399f5.html">ntuser</a></li><li class="navelem"><a class="el" href="dir_b032acb5e9700fea8079ef1e33262e7c.html">inc</a></li><li class="navelem"><a class="el" href="a00344.html">immuser.h</a></li>
    <li class="footer">制作者
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
  </ul>
</div>
</body>
</html>
